Kiến trúc Phần mềm dạng dịch vụ

Phần lớn các giải pháp SaaS dựa trên kiến trúc đa tầng. Với mô hình này, một phiên bản duy nhất của ứng dụng, với một cấu hình duy nhất (phần cứng, mạng, hệ điều hành), được sử dụng cho tất cả khách hàng ("khách thuê"). Để hỗ trợ khả năng mở rộng, ứng dụng được cài đặt trên nhiều máy (được gọi là chia tỷ lệ ngang). Trong một số trường hợp, phiên bản thứ hai của ứng dụng được thiết lập để cung cấp cho một nhóm khách hàng được chọn truy cập vào các phiên bản trước khi phát hành của ứng dụng (ví dụ: phiên bản beta) cho mục đích thử nghiệm. Điều này trái ngược với phần mềm truyền thống, trong đó nhiều bản sao phần mềm vật lý - mỗi bản có khả năng của một phiên bản khác nhau, có cấu hình tiềm năng khác nhau và thường được tùy chỉnh - được cài đặt trên các trang web khách hàng khác nhau.[17] Trong mô hình truyền thống này, mỗi phiên bản của ứng dụng dựa trên một mã duy nhất.[18]

Mặc dù là một ngoại lệ chứ không phải là tiêu chuẩn, một số giải pháp SaaS không sử dụng đa nhiệm hoặc sử dụng các cơ chế khác như ảo hóa, để quản lý một cách hiệu quả chi phí cho một số lượng lớn khách hàng thay vì đa nhiệm.[19] Liệu đa nhiệm có phải là một thành phần cần thiết cho phần mềm hay không vì một dịch vụ là một chủ đề gây tranh cãi.[20]

Có hai loại SaaS chính:

SaaS dọcPhần mềm đáp ứng nhu cầu của một ngành cụ thể (ví dụ: phần mềm cho ngành y tế, nông nghiệp, bất động sản, ngành tài chính).SaaS ngangCác sản phẩm tập trung vào một danh mục phần mềm (tiếp thị, bán hàng, công cụ phát triển, nhân sự) nhưng là bất khả tri trong ngành.[21]

Tài liệu tham khảo

WikiPedia: Phần mềm dạng dịch vụ //www.amazon.com/dp/B00CCEHNUM http://blog.cimpl.com/bid/205831/The-Arguments-for... http://blog.cimpl.com/the-benefits-of-multi-tenanc... http://blog.cimpl.com/what-is-everything-as-a-serv... http://www.cio.com/article/109704/Software_as_a_Se... http://cloudcomputingsec.com/283/cloud-software-as... http://www.devx.com/SaaS/Article/36357/0/page/1 http://catalog.flatworldknowledge.com/bookhub/read... http://community.forrester.com/message/10906 http://blogs.gartner.com/guy-creese/2010/05/18/saa...